﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SIMCObjetoNegocio
{
    public class Bitacora
    {
        public Int64 id { get; set; }
        public int IdUsuario { get; set; }
        public DateTime Fecha { get; set; }
        public string MachineId { get; set; }
        public string IpAddress { get; set; }
        public TipoDeEventoBitacora TipoEvento { get; set; }
        public string TipoObjeto { get; set; }  // la descripcion del objeto afectado  ORDEN, PORTAFOLIO, PERSONA, USUARIO, ATRIBUTO, etc
        public string ObjetoAfectado { get; set; }  // La identificacion o clave primaria del Objeto Afectado.  
        public string EventoEjecutado { get; set; }  // El metodo o funcion que se ejecuta con exito o con error
        public string Accion { get; set; }   // Los argumentos o descripción de exito o fracaso del Metodo o Evento 
        public bool MensajeEnviado { get; set; }
        public bool BitacoraRevisada { get; set; }
        public string MensajeCorto { get; set; }
        public string MensajeLargo { get; set; }      

    }
}
